﻿using HCQ2_Model;
using HCQ2_Model.VR.Params;
using HCQ2_Model.WeiXinApiModel.ParamModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_IDAL
{
    public partial interface IT_VRBoardADDAL
    {
        /// <summary>
        ///  获取广告列表
        /// </summary>
        /// <param name="paran"></param>
        /// <returns></returns>
        List<T_VRBoardAD> GetInitTable(BoardQueryParam paran);
        /// <summary>
        ///  获取广告列表数量
        /// </summary>
        /// <param name="paran"></param>
        /// <returns></returns>
        int GetInitCount(BoardQueryParam paran);
        /// <summary>
        ///  获取广告
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        List<T_VRBoardAD> GetBoardByChart(BoardChartParam model);

        //********************************************头记接口*************************************************
        /// <summary>
        ///  获取关卡单词列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<T_VRCustomPassWord> GetCustomPassWord(RandomWordParam param, int file_id);
        /// <summary>
        ///  获取已购买商品数量
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        int GetPayGoodNum(PayGoodNumParam model, int user_id);
    }
}
